package org.ee.system.reository;

import org.ee.system.domain.Menu;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

/**
 *
 */
public interface MenuRepository extends JpaRepository<Menu, Long> {
    /**
     * 根据父节点查子菜单
     * @param parentId
     * @return
     */
    List<Menu> findByParentId(Long parentId);

    /**
     * 根据名字模糊搜索
     * @param name
     * @return
     */
    List<Menu> findByNameContaining(String name);

    /**
     * 查询一级菜单
     * @return
     */
    List<Menu> findByParentIsNullOrderBySortNumAsc();
}
